Distributed High-Performance Parallel Mesh Generation with ViennaMesh

نویسندگان

  • Jorge Rodríguez
  • Josef Weinbub
  • Dieter Pahr
  • Karl Rupp
  • Siegfried Selberherr
چکیده

The ever-growing demand for higher accuracy in scientific simulations based on the discretization of equations given on physical domains is typically coupled with an increase in the number of mesh elements. Conventional mesh generation tools struggle to keep up with the increased workload, as they do not scale with the availability of, for example, multi-core CPUs. We present a parallel mesh generation approach for multi-core and distributed computing environments based on our generic meshing library ViennaMesh and on the Advancing Front mesh generation algorithm. Our approach is discussed in detail and performance results are shown.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Programming Environment for Mesh Generation

This paper presents a parallel programming environment for mesh generation. Our approach is based on overdecomposition. The programming environment supports: low-latency one-sided communication, global address space in the context of data/object mobility, automatic message forwarding and dynamic load balancing. These are the minimum requirements for developing efficient adaptive parallel mesh g...

متن کامل

Parallel Software Abstractions for Structured Adaptive Mesh Methods

We describe a software infrastructure for implementing portable structured adap-tive mesh applications on distributed memory parallel computers. Such methods are diicult to implement on parallel computers because they employ elaborate dynamic data structures to selectively capture localized irregular phenomena. Our infrastructure supports a set of layered abstractions that encapsulate low-level...

متن کامل

Towards an Efficient Distributed Geometry for Parallel Mesh Generation

This paper discusses the implementation of a distributed geometry for parallel mesh generation, involving dynamic load-balancing and hence dynamic re-partitioning of the geometry. A novel approach is described for improving the efficiency of the distributed geometry interface when dealing with irregular shaped mesh partitions.

متن کامل

2 JONATHAN RICHARD SHEWCHUK AND OMAR GHATTAS Mesh Partitioner

Archimedes is an automated system for nite element methods on unstructured meshes using distributed memory supercomputers. Its components include a mesh generator, a mesh partitioner, and a data-parallel compiler whose input is C augmented with machine-independent operations for nite element computations, and whose output is parallel code for a particular multicomputer. We describe an elegant i...

متن کامل

A Compiler for Parallel Finite Element Methodswith Domain -

Archimedes is an automated system for nite element methods on unstructured meshes using distributed memory supercomputers. Its components include a mesh generator, a mesh partitioner, and a data-parallel compiler whose input is C augmented with machine-independent operations for nite element computations, and whose output is parallel code for a particular multicomputer. We describe an elegant i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012